package com.miku.project.model.dto.interfaceinfo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 接口创建请求
 *
 * @author <a href="https://gitee.com/deng-taotao-eee">miku</a>
 * @from <a href=""></a>
 */
@Data
public class InterfaceInfoAddRequest implements Serializable {

    /**
     * 名称
     */
    @ApiModelProperty("接口名称")
    private String name;


    /**
     * 返回格式
     */
    @ApiModelProperty("返回格式")
    private String returnFormat;

    /**
     * 接口地址
     */
    @ApiModelProperty("接口地址")
    private String url;

    /**
     * 接口响应参数
     */
    @ApiModelProperty("接口响应参数")
    private List<ResponseParamsField> responseParams;

    /**
     * 请求方法
     */
    @ApiModelProperty("请求方法")
    private String method;

    /**
     * 减少积分个数
     */
    private Integer reduceScore;
    /**
     * 接口响应参数
     */
    @ApiModelProperty("请求参数")
    private List<RequestParamsField> requestParams;
    /**
     * 描述
     */
    @ApiModelProperty("描述")
    private String description;

    /**
     * 请求示例
     */
    @ApiModelProperty("请求示例")
    private String requestExample;

    /**
     * 请求头
     */
    private String requestHeader;

    /**
     * 响应头
     */
    private String responseHeader;


}
